package com.atguigu.eduservice.entity.zhonghan;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author testjava
 * @since 2023-06-16
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("CustomerItems")
@ApiModel(value="CustomerItems对象", description="")
public class CustomerItems implements Serializable {

    private static final long serialVersionUID = 1L;

//    @TableId(value = "SerialID", type = IdType.AUTO)
//    private Double SerialID;

    @TableField("RecordID")
    private String RecordID;

    @TableField("UserID")
    private String UserID;

    @TableField("HaveAttachment")
    private Boolean HaveAttachment;

    @TableField("HaveReminder")
    private Boolean HaveReminder;

    @TableField("Archived")
    private Boolean Archived;

    @TableField("Created")
    private Date Created;

    @TableField("LastModified")
    private Date LastModified;

    @TableField("CustomerNo")
    private String CustomerNo;

    @TableField("CustomerShortName")
    private String CustomerShortName;

    @TableField("CustomerCorpName")
    private String CustomerCorpName;

    @TableField("Photo")
    private byte[] Photo;

    @TableField("TermOfPrice")
    private String TermOfPrice;

    @TableField("CommissionRate")
    private Double CommissionRate;

    private Double zkbl;

    private Double qtfy;

    @TableField("ItemNo")
    private String ItemNo;

    @TableField("CustomerItemNO")
    private String CustomerItemNO;

    private String cpyj;

    private String cpyj1;

    private String cpyj2;

    private String sjly;

    @TableField("Barcode")
    private String Barcode;

    @TableField("CustomerBarcode")
    private String CustomerBarcode;

    @TableField("CHNItemName")
    private String CHNItemName;

    @TableField("ENGItemName")
    private String ENGItemName;

    @TableField("CHNSpecification")
    private String CHNSpecification;

    @TableField("ENGSpecification")
    private String ENGSpecification;

    private String cpcz;

    @TableField("Material")
    private String Material;

    private String cpjz;

    @TableField("ProductWeight")
    private String ProductWeight;

    @TableField("Packing")
    private String Packing;

    @TableField("ENGPacking")
    private String ENGPacking;

    @TableField("CustomsCHNName")
    private String CustomsCHNName;

    @TableField("CustomsENGName")
    private String CustomsENGName;

    private String ckg;

    @TableField("OuterLength")
    private Double OuterLength;

    @TableField("OuterWidth")
    private Double OuterWidth;

    @TableField("OuterHeight")
    private Double OuterHeight;

    @TableField("OuterVolume")
    private Double OuterVolume;

    @TableField("OuterCapacity")
    private Integer OuterCapacity;

    @TableField("Container20")
    private Integer Container20;

    @TableField("Container40")
    private Integer Container40;

    @TableField("Container40HQ")
    private Integer Container40HQ;

    @TableField("PurchasePrice")
    private Double PurchasePrice;

    @TableField("SalesPrice")
    private Double SalesPrice;

    private Double wxjj;

    @TableField("ExportRebatesRate")
    private Double ExportRebatesRate;

    @TableField("HSCode")
    private String HSCode;

    @TableField("ItemConstruction")
    private String ItemConstruction;

    private Double jhb;

    private Double mll;

    @TableField("Unit")
    private String Unit;

    @TableField("SeriesNo")
    private String SeriesNo;

    @TableField("UserDefaultField1")
    private String UserDefaultField1;

    @TableField("UserDefaultField2")
    private String UserDefaultField2;

    @TableField("UserDefaultField3")
    private String UserDefaultField3;

    @TableField("UserDefaultField4")
    private String UserDefaultField4;

    @TableField("UserDefaultField5")
    private String UserDefaultField5;

    @TableField("Currency")
    private String Currency;

    private Double mlfyf;

    private Double dcptj;

    private String sbys;

    private String sbnr;

    @TableField("Salesman")
    private String Salesman;

    @TableField("Department")
    private String Department;

    private Integer ywyid;

    private Integer mkbs;

    @TableField("pdtID")
    private Integer pdtID;

    private String bhgz;

    private Date zhcj;

    @TableField("CreateDate")
    private Date CreateDate;

    private String wshh;

    private String cpbz;

    private String wsjhh;

    @TableField("PageNO")
    private String PageNO;

    private String khcpbs;

    private String yrjl;

    private String ldl;

    private String spzt;

    private String tjr;

    private String ywlx;

    private String gpcode;

    private String cplx;

    @TableField("UserDefaultField6")
    private String UserDefaultField6;

    @TableField("UserDefaultField7")
    private String UserDefaultField7;

    @TableField("CHNMemo")
    private String CHNMemo;

    @TableField("ENGMemo")
    private String ENGMemo;


}
